package com.ayf.payment.game.api.dto.ayb;

import com.ayf.payment.game.api.dto.ayf.MerchantTwoAyfDTO;
import com.swwx.charm.commons.lang.base.BasicTO;
import lombok.Data;

import java.util.Date;

@Data
public class SignPayProductDTO extends BasicTO {
    private static final long serialVersionUID = 1L;

    private Integer id;
    /**
     * 通道商户id
     */
    private String channelMerchantId;
    /**
     * 商户ID
     */
    private Integer merchantId;
    /**
     * 提交申请信息
     */
    private String applyInfo;
    /**
     * 支付通道code
     */
    private String payCode;
    /**
     * 申请状态 状态 -1 审核未通过 0 待提交审核 1审核中 2 审核通过
     */
    private Integer applyStatus;
    /**
     * 变更状态  -1 变更审核未通过 0未变更 1变更审核中 2变更成功
     */
    private Integer updateStatus;
    /**
     * 返回失败信息
     */
    private String failMsg;

    private Date createTime;
    private Date lastUpdateTime;
    private Date finishTime;
    /**
     * 是否有支付产品  0 无  1 有
     */
    private Integer payProductNum;
    /**
     * 是否已添加入网数据  0 无  1 有
     */
    private Integer countSignPayProduct = 0;

    private MerchantTwoDTO merchantTwoDTO;
    private MerchantTwoAyfDTO merchantTwoAyfDTO;
    private ZFYAccountCreateReq2 zfyAccountCreateReq2;

}
